home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Utilities / Printer / PrintManager39 / Install < prev    next >
Text File  |  1998-06-24  |  1KB  |  74 lines

  1. ; Installer script for PrintManager, © 1997 by Stephan Rupprecht
  2.  
  3. ;--- localize strings ----
  4. (if (= @language "deutsch")
  5. (
  6.     (set #wrongver "PrintManager benötigt mindestens AmigaOS3.0.\nInstallation kann nicht durchgeführt werden.")
  7.     (set #askdir_prompt "Bitte wählen Sie das Zielverzeichnis für den PrintManager")
  8. )
  9. (
  10.     (set #wrongver "PrintManager requires at least AmigaOS3.0\nInstallation aborted.")
  11.     (set #askdir_prompt "Please select the drawer where PrintManger should be installed")
  12. )
  13. )
  14.  
  15. ;--- check os version ---
  16. (set #vernum (getversion "exec.library" (resident)))
  17. (set #vernum (/ #vernum 65536))
  18.  
  19. (if(< #vernum 39)
  20.     (abort #wrongver)
  21. )
  22.  
  23. ;--- copy main program ---
  24. (set @default-dest
  25.     (askdir
  26.         (prompt #askdir_prompt)
  27.         (help @askdir-help)
  28.         (default "SYS:WBStartup")
  29.     )
  30. )
  31.  
  32. (copyfiles
  33.     (help @copyfiles-help)
  34.     (source "")
  35.     (pattern "printmanager#?")
  36.     (dest @default-dest)
  37. )
  38.  
  39. ;--- copy spool.device ---
  40. (copyfiles
  41.     (help @copyfiles-help)
  42.     (source "devs/spool.device")
  43.     (dest "devs:")
  44. )
  45.  
  46. ;--- copy catalog ---
  47. (if (NOT (= @language "english")) 
  48. (
  49.     (set #src_name
  50.         (cat "Catalogs/" @language "/")
  51.     )
  52.  
  53.     (set #dst_name
  54.         (cat "LOCALE:" #src_name)
  55.     )
  56.  
  57.     (set #src_name
  58.         (cat #src_name "printmanager.catalog")
  59.     )
  60.  
  61.     (if (exists #src_name (noreq))
  62.     (
  63.         (copyfiles
  64.             (help @copyfiles-help)
  65.             (source #src_name)
  66.             (dest #dst_name)
  67.         )
  68.     )
  69.         (message "Sorry, there is no " @language " catalog available at the moment!")
  70.     ) 
  71. )
  72. )
  73. ;--- eof ---
  74.